principal technical consultant - Spanish English Dictionary